home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
a_utils
/
_archvrs
/
unix
/
arc521.lha
/
arc
/
minix
/
mktime.old
< prev
next >
Wrap
Text File
|
1989-08-08
|
2KB
|
83 lines
#include <sys/types.h>
#include <time.h>
#define SECPERDAY 24*60*60L
static long yeartab[61] =
{ SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 365,
SECPERDAY * 366,
SECPERDAY * 365,
SECPERDAY * 365
};
time_t mktime(tmptr)
struct tm *tmptr;
{
long res;
res = yeartab[tmptr->tm_year - 70] +
tmptr->tm_yday * SECPERDAY +
tmptr->tm_hour * 3600L +
tmptr->tm_min * 60 +
tmptr->tm_sec;
return(res);
}